import request from '../utils/request.js'
import moment from 'moment';


//timestamp格式化日期
export function formatDate(timestamp) {
	return moment(timestamp * 1000).format('YYYY-MM-DD');
};
//timestamp格式化日期
export function formatDate1(timestamp) {
	return moment(timestamp).format('YYYY-MM-DD');
};

export function formatDate2(dataStr) {
	const date = new Date(dataStr);
	const formattedDate = `${date.getMonth()  + 1}月${date.getDate()}日`;
	return formattedDate
};

/**
 * 查询用户总步数和解锁关卡
 */
export async function getUserLevel() {
	const memberInfo = uni.getStorageSync("memberInfo") || {}
	const {
		userToken
	} = memberInfo
	return request({
		method: "GET",
		data: {},
		url: 'wx/getUserLevel?token=' + userToken
	})
}
/**
 * 用户参与活动记录
 */
export async function getLog() {
	const memberInfo = uni.getStorageSync("memberInfo") || {}
	const {
		userToken
	} = memberInfo
	return request({
		method: "GET",
		data: {},
		url: 'wx/getLog?openid=' + userToken
	})
}

/**
 * 步数排行榜
 */
export async function getWorkChart() {
	return request({
		method: "GET",
		data: {},
		url: 'wx/getWorkChart'
	})
}

/**
 * 格式化步数
 */
export function formatNumber(num, decimals = 1) {
	const units = ['', 'w'];
	const divisors = [1, 10000];

	for (let i = units.length - 1; i >= 0; i--) {
		if (num >= divisors[i]) {
			let value = num / divisors[i];
			// 四舍五入到指定小数位数 
			value = Math.round(value * Math.pow(10, decimals)) / Math.pow(10, decimals);
			return `${value}${units[i]}`;
		}
	}
	return num.toString();
}

/**
 * 问题列表配置（生产）
 */
// export const questionList = [{
// 		date: '2025-05-19',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-01',
// 		question: '上海工人第三次武装起义的总指挥是谁？',
// 		answerList: [{
// 				option: 'A',
// 				name: '周恩来'
// 			},
// 			{
// 				option: 'B',
// 				name: '陈独秀'
// 			}, {
// 				option: 'C',
// 				name: '李立三'
// 			}
// 		],
// 		answer: 'A',
// 		explan: '1927年3月，周恩来领导起义成功占领上海。'
// 	},
// 	{
// 		date: '2025-05-20',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-02',
// 		question: '沪西工人文化宫的前身是？',
// 		answerList: [{
// 				option: 'A',
// 				name: '沪西工友俱乐部'
// 			},
// 			{
// 				option: 'B',
// 				name: '小沙渡劳工医院'
// 			}, {
// 				option: 'C',
// 				name: '纱厂工人夜校'
// 			}
// 		],
// 		answer: 'A',
// 		explan: '1924年邓中夏等人建立的工运教育机构。'
// 	},
// 	{
// 		date: '2025-05-21',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-03',
// 		question: '“沪东工人运动史陈列馆”位于上海哪个区域？',
// 		answerList: [{
// 				option: 'A',
// 				name: '杨浦区'
// 			},
// 			{
// 				option: 'B',
// 				name: '虹口区'
// 			}, {
// 				option: 'C',
// 				name: '浦东新区'
// 			}
// 		],
// 		answer: 'A',
// 		explan: '杨浦区荆州路展示沪东工运历史。'
// 	}, {
// 		date: '2025-05-22',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-04',
// 		question: '下列哪家上海报馆曾为工运宣传核心阵地？',
// 		answerList: [{
// 				option: 'A',
// 				name: '《申报》'
// 			},
// 			{
// 				option: 'B',
// 				name: '《新闻报》'
// 			}, {
// 				option: 'C',
// 				name: '《劳动界》'
// 			}
// 		],
// 		answer: 'C',
// 		explan: '1920年陈独秀创办《劳动界》，宣传马克思主义工运思想。'
// 	}, {
// 		date: '2025-05-23',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-05',
// 		question: '上海解放后首任市总工会主席是谁？',
// 		answerList: [{
// 				option: 'A',
// 				name: '刘长胜'
// 			},
// 			{
// 				option: 'B',
// 				name: '朱学范'
// 			}, {
// 				option: 'C',
// 				name: '汤桂芬'
// 			}
// 		],
// 		answer: 'A',
// 		explan: '刘长胜1949年任上海总工会筹委会主任，后任主席。'
// 	}, {
// 		date: '2025-05-24',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-06',
// 		question: '“上海工人义勇军”的旗帜底色是？',
// 		answerList: [{
// 				option: 'A',
// 				name: '红色'
// 			},
// 			{
// 				option: 'B',
// 				name: '蓝色'
// 			}, {
// 				option: 'C',
// 				name: '白色'
// 			}
// 		],
// 		answer: 'A',
// 		explan: '红旗象征革命，印有“上海工人义勇军”字样。'
// 	}, {
// 		date: '2025-05-25',
// 		isUnLock:false,
// 		isAnswer: false,
// 		userAnswer: '',
// 		id: 'question-07',
// 		question: '“上海工人义勇军”的成员主要来自哪些行业？',
// 		answerList: [{
// 				option: 'A',
// 				name: '码头工人'
// 			},
// 			{
// 				option: 'B',
// 				name: '电车工人'
// 			}, {
// 				option: 'C',
// 				name: '纺织工人'
// 			}, {
// 				option: 'D',
// 				name: '以上皆是'
// 			}
// 		],
// 		answer: 'D',
// 		explan: '多行业工人联合参与抗战支援。'
// 	}
// ];
/**
 * 视频默认列表（生产）
 */
// export const videoList = [{
// 		id: 'video-01',
// 		date: '2025-05-26',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/1.mp4'
// 	},
// 	{
// 		id: 'video-02',
// 		date: '2025-05-27',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/2.mp4'
// 	},
// 	{
// 		id: 'video-03',
// 		date: '2025-05-28',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/3.mp4'
// 	},
// 	{
// 		id: 'video-04',
// 		date: '2025-05-29',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/4.mp4'
// 	},
// 	{
// 		id: 'video-05',
// 		date: '2025-05-30',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/5.mp4'
// 	},
// 	{
// 		id: 'video-06',
// 		date: '2025-05-31',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/6.mp4'
// 	},
// 	{
// 		id: 'video-07',
// 		date: '2025-06-01',
// 		isUnLock: false,
// 		isPlay: false,
// 		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/7.mp4'
// 	}
// ];
/**
 * 游戏列表（生产）
 */
// export const gameList = [{
// 		id: 'game-01',
// 		result: '',
// 		date: '2025-06-02',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add001.png',
// 		answer: '沪西工人半日学校旧址',
// 		disturb: '沪西工人半日学校旧址上海'
// 	},
// 	{
// 		id: 'game-02',
// 		result: '',
// 		date: '2025-06-03',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add002.png',
// 		answer: '顾正红纪念馆',
// 		disturb: '顾正红纪念馆博物沪上你绿',
// 	},
// 	{
// 		id: 'game-03',
// 		result: '',
// 		date: '2025-06-04',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add003.png',
// 		answer: '三山会馆',
// 		disturb: '三山会馆孙中物理集成心约',
// 	},
// 	{
// 		id: 'game-04',
// 		result: '',
// 		date: '2025-06-05',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add004.png',
// 		answer: '沪西工友俱乐部旧址',
// 		disturb: '沪西工友俱乐部旧址明白人',
// 	},
// 	{
// 		id: 'game-05',
// 		result: '',
// 		date: '2025-06-06',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一人名',
// 		problem: 'add005.png',
// 		answer: '刘华',
// 		disturb: '刘华一刻千金头转向嚣张永',
// 	},
// 	{
// 		id: 'game-06',
// 		result: '',
// 		date: '2025-06-07',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add006.png',
// 		answer: '上海机器工会成立大会旧址',
// 		disturb: '上海机器工会成立大会旧址发顺丰',
// 	},
// 	{
// 		id: 'game-07',
// 		result: '',
// 		date: '2025-06-08',
// 		isUnLock: false,
// 		isPlay: false,
// 		title: '猜一地点',
// 		problem: 'add007.png',
// 		answer: '湖州会馆',
// 		disturb: '湖州会馆潮广东山西博物理',
// 	}
// ]


/**
 * 问题列表配置（测试）
 */
export const questionList = [
	{
		date: '2025-05-26',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-01',
		question: '上海工人第三次武装起义的总指挥是谁？',
		answerList: [{
				option: 'A',
				name: '周恩来'
			},
			{
				option: 'B',
				name: '陈独秀'
			}, {
				option: 'C',
				name: '李立三'
			}
		],
		answer: 'A',
		explan: '1927年3月，周恩来领导起义成功占领上海。'
	},
	{
		date: '2025-05-27',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-02',
		question: '沪西工人文化宫的前身是？',
		answerList: [{
				option: 'A',
				name: '沪西工友俱乐部'
			},
			{
				option: 'B',
				name: '小沙渡劳工医院'
			}, {
				option: 'C',
				name: '纱厂工人夜校'
			}
		],
		answer: 'A',
		explan: '1924年邓中夏等人建立的工运教育机构。'
	},
	{
		date: '2025-05-28',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-03',
		question: '“沪东工人运动史陈列馆”位于上海哪个区域？',
		answerList: [{
				option: 'A',
				name: '杨浦区'
			},
			{
				option: 'B',
				name: '虹口区'
			}, {
				option: 'C',
				name: '浦东新区'
			}
		],
		answer: 'A',
		explan: '杨浦区荆州路展示沪东工运历史。'
	}, {
		date: '2025-05-29',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-04',
		question: '下列哪家上海报馆曾为工运宣传核心阵地？',
		answerList: [{
				option: 'A',
				name: '《申报》'
			},
			{
				option: 'B',
				name: '《新闻报》'
			}, {
				option: 'C',
				name: '《劳动界》'
			}
		],
		answer: 'C',
		explan: '1920年陈独秀创办《劳动界》，宣传马克思主义工运思想。'
	}, {
		date: '2025-05-30',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-05',
		question: '上海解放后首任市总工会主席是谁？',
		answerList: [{
				option: 'A',
				name: '刘长胜'
			},
			{
				option: 'B',
				name: '朱学范'
			}, {
				option: 'C',
				name: '汤桂芬'
			}
		],
		answer: 'A',
		explan: '刘长胜1949年任上海总工会筹委会主任，后任主席。'
	}, {
		date: '2025-05-31',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-06',
		question: '“上海工人义勇军”的旗帜底色是？',
		answerList: [{
				option: 'A',
				name: '红色'
			},
			{
				option: 'B',
				name: '蓝色'
			}, {
				option: 'C',
				name: '白色'
			}
		],
		answer: 'A',
		explan: '红旗象征革命，印有“上海工人义勇军”字样。'
	}, {
		date: '2025-06-01',
		isUnLock:false,
		isAnswer: false,
		userAnswer: '',
		id: 'question-07',
		question: '“上海工人义勇军”的成员主要来自哪些行业？',
		answerList: [{
				option: 'A',
				name: '码头工人'
			},
			{
				option: 'B',
				name: '电车工人'
			}, {
				option: 'C',
				name: '纺织工人'
			}, {
				option: 'D',
				name: '以上皆是'
			}
		],
		answer: 'D',
		explan: '多行业工人联合参与抗战支援。'
	}
];
/**
 * 视频默认列表（测试）
 */
export const videoList = [
	{
		id: 'video-01',
		date: '2025-06-02',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/1.mp4'
	},
	{
		id: 'video-02',
		date: '2025-06-03',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/2.mp4'
	},
	{
		id: 'video-03',
		date: '2025-06-04',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/3.mp4'
	},
	{
		id: 'video-04',
		date: '2025-06-05',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/4.mp4'
	},
	{
		id: 'video-05',
		date: '2025-06-06',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/5.mp4'
	},
	{
		id: 'video-06',
		date: '2025-06-07',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/6.mp4'
	},
	{
		id: 'video-07',
		date: '2025-06-08',
		isUnLock: false,
		isPlay: false,
		videoUrl: 'https://maywork.oss-cn-shanghai.aliyuncs.com/study/7.mp4'
	}
];

/**
 * 游戏列表（测试）
 */
export const gameList = [{
		id: 'game-01',
		result: '',
		date: '2025-06-09',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add001.png',
		answer: '沪西工人',
		disturb: '沪西工人天日学院地址全山',
		fixedDisturb: '半日学校旧址'
	},
	{
		id: 'game-02',
		result: '',
		date: '2025-06-10',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add002.png',
		answer: '顾正红纪念馆',
		disturb: '顾正红纪念馆博物沪上你绿',
	},
	{
		id: 'game-03',
		result: '',
		date: '2025-06-11',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add003.png',
		answer: '三山会馆',
		disturb: '三山会馆孙中物理集成心约',
	},
	{
		id: 'game-04',
		result: '',
		date: '2025-06-12',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add004.png',
		answer: '沪西工友俱乐部',
		disturb: '沪西工友俱乐部地址明白海',
		fixedDisturb: '旧址'
	},
	{
		id: 'game-05',
		result: '',
		date: '2025-06-13',
		isUnLock: false,
		isPlay: false,
		title: '猜一人名',
		problem: 'add005.png',
		answer: '刘华',
		disturb: '刘华一刻千金头转向嚣张永',
	},
	{
		id: 'game-06',
		result: '',
		date: '2025-06-14',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add006.png',
		answer: '上海机器工会',
		disturb: '上海机器工会大旧址发顺丰',
		fixedDisturb: '成立大会旧址'
	},
	{
		id: 'game-07',
		result: '',
		date: '2025-06-15',
		isUnLock: false,
		isPlay: false,
		title: '猜一地点',
		problem: 'add007.png',
		answer: '湖州会馆',
		disturb: '湖州会馆潮广东山西博物理',
	}
]